Test Suite Comprehension for modular and dynamic systems
نویسنده
چکیده
Testing plug-in-based systems is challenging due to complex interactions among many different plug-ins, and variations in version and configuration. The objective of this paper is to increase our understanding of what testers and developers think and do when it comes to testing plug-in-based systems. To that end, we conduct a qualitative (grounded theory) study, in which we interview 25 senior practitioners about how they test plug-in applications based on the Eclipse plug-in architecture. The outcome is an overview of the testing practices currently used, a set of identified barriers limiting test adoption, and an explanation of how limited testing is compensated by self-hosting of projects and by involving the community. These results are supported by a structured survey of more than 150 professionals. The study reveals that unit testing plays a key role, whereas plug-in specific integration problems are identified and resolved by the community. Based on our findings, we propose a series of recommendations and areas for future research. 1This chapter appeared in the proceedings of the 2012 34th International Conference on Software Engineering (ICSE 2012). The authors of this publication are Greiler, van Deursen, and Storey.
منابع مشابه
Dynamic Mediation for Removing Language Comprehension Problems: A Psychological Support for Listening Comprehension Mental Processing
Dynamic Assessment is an approach to assessment within Applied Linguistics which is stemmed from Vygotsky’s Socio-Cultural Theory of mind, his concept of Zone of Proximal Development and Feuerstein's theory of Structural Cognitive Modifiability. This study is an attempt to pinpoint the sources of mental processing problems in listening comprehension and applies dynamic interventions to remove t...
متن کاملDynamic vs. Standard Assessment to Evaluate EFL Learners’ Listening Comprehension
The present study chiefly aimed to compare two forms of dynamic assessment and standard assessment of EFL learners’ listening comprehension. 59 Iranian EFL learners were randomly assigned to three test administration groups and assessed on listening for main and supporting information in listening tasks. The first model of dynamic assessment was a form of scaffolding in which for any incorrect ...
متن کاملA Novel Hybrid-Excited Modular Variable Reluctance Motor for Electric Vehicle Applications: Analysis, Comparison, and Implementation
A variable reluctance machine (VRM) has been proven to be an outstanding candidate for electric vehicle (EV) applications. This paper introduces a new double-stator, 12/14/12-pole three-phase hybrid-excited modular variable reluctance machine (MVRM) for EV applications. In order to demonstrate the superiorities of the proposed structure, the static torque characteristics and dynamic performance...
متن کاملFinding Model-Checkable Needles in Large Source Code Haystacks: Modular Bug-Finding via Static Analysis and Dynamic Invariant Discovery
In this paper, we present a novel marriage of static and dynamic analysis. Given a large code base with many functions and a mature test suite, we propose using static analysis to find functions 1) with assertions or other evident correctness properties (e.g., array bounds requirements or pointer access) and 2) with simple enough control flow and data use to be amenable to predicateabstraction ...
متن کاملPromoting EFL Learners' Reading Comprehension Skills through Dynamic Assessment Using Guthke's Lerntest Approach
The current study was intended to investigate the impact of Dynamic Assessment (DA) on promoting reading comprehension ability of Iranian male and female EFL learners, focusing on Guthke's Lerntest approach. In this study, the researcher used DA which unifies instruction with assessment to provide learners with mediation to promote their hidden potential during assessment. In this action resear...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013